package com.design.pattern.interpreter;

/**
 * 减法解释器
 */
public class SubCalculateInterpreter extends AbstractCalculateInterpreter{
    /**
     * 构造入参
     *
     * @param pre  前面的参数
     * @param next 后面的参数
     */
    public SubCalculateInterpreter(CalculateInterpreter pre, CalculateInterpreter next) {
        super(pre, next);
    }

    @Override
    public double interpreter() {
        return getPre().interpreter()-getNext().interpreter();
    }
}
